/************************************************************
	** 全局样式 **                               **
	************************************************************/
	html {
	  font-size: 16px;
	}
	
	body {
	  margin: 0;
	  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans',
	    'Droid Sans', 'Helvetica Neue', 'Microsoft Yahei', sans-serif;
	  -webkit-font-smoothing: antialiased;
	  -moz-osx-font-smoothing: grayscale;
	}
	
	view,
	image,
	text {
	  box-sizing: border-box;
	  flex-shrink: 0;
	}
	
	#app {
	  width: 100vw;
	  height: 100vh;
	}
	
	.flex-row {
	  display: flex;
	  flex-direction: row;
	}
	
	.flex-col {
	  display: flex;
	  flex-direction: column;
	}
	
	.justify-start {
	  justify-content: flex-start;
	}
	
	.justify-end {
	  justify-content: flex-end;
	}
	
	.justify-center {
	  justify-content: center;
	}
	
	.justify-between {
	  justify-content: space-between;
	}
	
	.justify-around {
	  justify-content: space-around;
	}
	
	.justify-evenly {
	  justify-content: space-evenly;
	}
	
	.items-start {
	  align-items: flex-start;
	}
	
	.items-end {
	  align-items: flex-end;
	}
	
	.items-center {
	  align-items: center;
	}
	
	.items-baseline {
	  align-items: baseline;
	}
	
	.items-stretch {
	  align-items: stretch;
	}
	
	.self-start {
	  align-self: flex-start;
	}
	
	.self-end {
	  align-self: flex-end;
	}
	
	.self-center {
	  align-self: center;
	}
	
	.self-baseline {
	  align-self: baseline;
	}
	
	.self-stretch {
	  align-self: stretch;
	}
	
	.flex-1 {
	  flex: 1 1 0%;
	}
	
	.flex-auto {
	  flex: 1 1 auto;
	}
	
	.grow {
	  flex-grow: 1;
	}
	
	.grow-0 {
	  flex-grow: 0;
	}
	
	.shrink {
	  flex-shrink: 1;
	}
	
	.shrink-0 {
	  flex-shrink: 0;
	}
	
	.relative {
	  position: relative;
	}
	
	/* ---------------------------------------------------------------------- */
	
	.group {
	  padding: 20px 40px 10px;
	  overflow-y: auto;
	}
	.text_2 {
	  color: #020202;
	  font-size: 20px;
	  font-family: 'PingFang SC';
	  line-height: 28px;
	  text-align: center;
	}
	.text-wrapper {
	  margin-top: 42px;
	  padding-bottom: 12px;
	  /* border-bottom: solid 1px #888888; */
	}
	.font_1 {
	  width: 100%;
	  font-size: 15px;
	  font-family: 'PingFang SC';
	  line-height: 21px;
	  color: #00000;
	}
	.text-wrapper_2 {
	  padding: 20px 0 12px;
	  /* border-bottom: solid 1px #888888; */
	}
	.text_3 {
	  margin-top: 22px;
	  color: #166bf8;
	}
	/* 登录按钮1 */
	.button button {
	  margin-top: 324px;
	  padding: 8px 0 11px;
	  background-color: #166bf880;
	  /* background-image: url('。。。。。。。。。。。。。。。。。。。。'); */
	  background-size: 100% 100%;
	  background-repeat: no-repeat;
	  border-radius: 5px;
	  width: 100%;
	}
	.text_4 {
	  color: #ffffff;
	}
	.group_2 {
	  padding: 50px 62px;
	}
	.group_3 {
	  padding: 50px 42%;
	}
	.font_2 {
	  font-size: 12px;
	  font-family: 'PingFang SC';
	  line-height: 17px;
	  color: #555555;
	}
	/*  登录按钮2*/
	.button2 button{
	  width: 100%;
	  margin-top: 324px;
	  padding: 8px 0 11px;
	  /* background-color: #166bf880; */
	  border-radius: 5px;
	  line-height: 21px;
	  font-size: 15px;
	}
	.text_66 {
	  color: #ffffff;
	}